<html>
	<head>
		<meta charset="utf-8"></meta>
		<title>BMainWindow</title>
		<link href="../style.css" rel="stylesheet" type="text/css"/>
	</head>
	<body>
		<h1>BMainWindow</h1>
		<p>Inherites from<a href="BWidget.html">BWidget</a></p>
		<p id="resume"></p>
		<h2>public</h2>
		<table id="public"><tr><td align="right"></td><td><a href="#BMainWindow(BWidget*)">BMainWindow</a>(BWidget* parent = 0);</td></tr>
			<tr><td align="right"></td><td><a href="#BMainWindow(const BString&,BWidget*)">BMainWindow</a>(const BString& title, BWidget* parent = 0);</td></tr>
			<tr><td align="right"></td><td><a href="#~BMainWindow()">~BMainWindow</a>();</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#setTitle(const BString&)">setTitle</a>(const BString& title);</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#setIcon(BIcon*)">setIcon</a>(BIcon* icon);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#setFrameless(bool)">setFrameless</a>(bool frameless);</td></tr>
			<tr><td align="right">void </td><td><a href="#setTitleVisible(bool)">setTitleVisible</a>(bool titleVisible);</td></tr>
			<tr><td align="right">bool </td><td><a href="#titleVisible()">titleVisible</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setTitleAlign(Align)">setTitleAlign</a>(Align titleAlign);</td></tr>
			<tr><td align="right">Align </td><td><a href="#titleAlign()">titleAlign</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setTitleForm(Form)">setTitleForm</a>(Form titleForm);</td></tr>
			<tr><td align="right">Form </td><td><a href="#titleForm()">titleForm</a>() const;</td></tr>
			<tr><td align="right">BButton* </td><td><a href="#addTitleButton(Button)">addTitleButton</a>(Button button = Button_None);</td></tr>
			<tr><td align="right">bool </td><td><a href="#addTitleButton(BButton*)">addTitleButton</a>(BButton* button);</td></tr>
			<tr><td align="right">BButton* </td><td><a href="#insertTitleButton(int,Button)">insertTitleButton</a>(int pos, Button button = Button_None);</td></tr>
			<tr><td align="right">bool </td><td><a href="#insertTitleButton(int, BButton*)">insertTitleButton</a>(int pos, BButton* button);</td></tr>
			<tr><td align="right">bool </td><td><a href="#removeTitleButton(Button)">removeTitleButton</a>(Button button);</td></tr>
			<tr><td align="right">bool </td><td><a href="#removeTitleButton(BButton*)">removeTitleButton</a>(BButton* button);</td></tr>
			<tr><td align="right">void </td><td><a href="#clearTitleButtons()">clearTitleButtons</a>();</td></tr>
			<tr><td align="right">int </td><td><a href="#titleButtonCount()">titleButtonCount</a>() const;</td></tr>
			<tr><td align="right">const BButton* </td><td><a href="#titleButton(int)">titleButton</a>(int index) const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#show(ShowState)">show</a>(ShowState state = Show_None);</td></tr>
			<tr><td align="right">ShowState </td><td><a href="#showState()">showState</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#close()">close</a>();</td></tr>
			<tr><td align="right">using </td><td><a href="#BObject::query;()">BObject::query;</a></td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#query(const BString&, BValue&)">query</a>(const BString& text, BValue& value) const;</td></tr>
		</table>
		<h2>protected</h2>
		<table id="protected"><tr><td align="right">virtual bool </td><td><a href="#event(const BEvent&)">event</a>(const BEvent& event);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#showEvent(const BEvent&)">showEvent</a>(const BEvent& event);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#closeEvent(const BEvent&)">closeEvent</a>(const BEvent& event);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#activeEvent(const BEvent&)">activeEvent</a>(const BEvent& event);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#resizeEvent(const BEvent&)">resizeEvent</a>(const BEvent& event);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#styleEvent(const BEvent&)">styleEvent</a>(const BEvent& event);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#freshEvent(const BEvent&)">freshEvent</a>(const BEvent& event);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#paintEvent(const BEvent&)">paintEvent</a>(const BEvent& event);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#mouseEnterEvent(const BMouseEvent&)">mouseEnterEvent</a>(const BMouseEvent& mouseEvent);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#mouseLeaveEvent(const BMouseEvent&)">mouseLeaveEvent</a>(const BMouseEvent& mouseEvent);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#mousePressEvent(const BMouseEvent&)">mousePressEvent</a>(const BMouseEvent& mouseEvent);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#mouseReleaseEvent(const BMouseEvent&)">mouseReleaseEvent</a>(const BMouseEvent& mouseEvent);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#mouseMoveEvent(const BMouseEvent&)">mouseMoveEvent</a>(const BMouseEvent& mouseEvent);</td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#mouseWheelEvent(const BMouseEvent&)">mouseWheelEvent</a>(const BMouseEvent& mouseEvent);</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#mouseDoubleClickEvent(const BMouseEvent&)">mouseDoubleClickEvent</a>(const BMouseEvent& mouseEvent);</td></tr>
		</table>
		<div id="desc">
			<h2>Detailed Description :</h2>
		</div>
		<h2 id="docs">Member Documentation :</h2>
		<div id="BMainWindow(BWidget*)">
			<h3>BMainWindow(BWidget* parent = 0);</h3>
		</div>
		<div id="BMainWindow(const BString&,BWidget*)">
			<h3>BMainWindow(const BString&amp; title, BWidget* parent = 0);</h3>
		</div>
		<div id="~BMainWindow()">
			<h3>~BMainWindow();</h3>
		</div>
		<div id="setTitle(const BString&)">
			<h3>virtual bool setTitle(const BString&amp; title);</h3>
		</div>
		<div id="setIcon(BIcon*)">
			<h3>virtual bool setIcon(BIcon* icon);</h3>
		</div>
		<div id="setFrameless(bool)">
			<h3>virtual void setFrameless(bool frameless);</h3>
		</div>
		<div id="setTitleVisible(bool)">
			<h3>void setTitleVisible(bool titleVisible);</h3>
		</div>
		<div id="titleVisible()">
			<h3>bool titleVisible() const;</h3>
		</div>
		<div id="setTitleAlign(Align)">
			<h3>void setTitleAlign(Align titleAlign);</h3>
		</div>
		<div id="titleAlign()">
			<h3>Align titleAlign() const;</h3>
		</div>
		<div id="setTitleForm(Form)">
			<h3>void setTitleForm(Form titleForm);</h3>
		</div>
		<div id="titleForm()">
			<h3>Form titleForm() const;</h3>
		</div>
		<div id="addTitleButton(Button)">
			<h3>BButton* addTitleButton(Button button = Button_None);</h3>
		</div>
		<div id="addTitleButton(BButton*)">
			<h3>bool addTitleButton(BButton* button);</h3>
		</div>
		<div id="insertTitleButton(int,Button)">
			<h3>BButton* insertTitleButton(int pos, Button button = Button_None);</h3>
		</div>
		<div id="insertTitleButton(int, BButton*)">
			<h3>bool insertTitleButton(int pos, BButton* button);</h3>
		</div>
		<div id="removeTitleButton(Button)">
			<h3>bool removeTitleButton(Button button);</h3>
		</div>
		<div id="removeTitleButton(BButton*)">
			<h3>bool removeTitleButton(BButton* button);</h3>
		</div>
		<div id="clearTitleButtons()">
			<h3>void clearTitleButtons();</h3>
		</div>
		<div id="titleButtonCount()">
			<h3>int titleButtonCount() const;</h3>
		</div>
		<div id="titleButton(int)">
			<h3>const BButton* titleButton(int index) const;</h3>
		</div>
		<div id="show(ShowState)">
			<h3>bool show(ShowState state = Show_None);</h3>
		</div>
		<div id="showState()">
			<h3>ShowState showState() const;</h3>
		</div>
		<div id="close()">
			<h3>void close();</h3>
		</div>
		<div id="BObject::query;()">
			<h3>using BObject::query;</h3>
		</div>
		<div id="query(const BString&, BValue&)">
			<h3>virtual bool query(const BString&amp; text, BValue&amp; value) const;</h3>
		</div>
		<div id="event(const BEvent&)">
			<h3 id="event(const BEvent&)">virtual bool event(const BEvent&amp; event);</h3>
		</div>
		<div id="showEvent(const BEvent&)">
			<h3 id="showEvent(const BEvent&)">virtual void showEvent(const BEvent&amp; event);</h3>
		</div>
		<div id="closeEvent(const BEvent&)">
			<h3 id="closeEvent(const BEvent&)">virtual void closeEvent(const BEvent&amp; event);</h3>
		</div>
		<div id="activeEvent(const BEvent&)">
			<h3 id="activeEvent(const BEvent&)">virtual void activeEvent(const BEvent&amp; event);</h3>
		</div>
		<div id="resizeEvent(const BEvent&)">
			<h3 id="resizeEvent(const BEvent&)">virtual void resizeEvent(const BEvent&amp; event);</h3>
		</div>
		<div id="styleEvent(const BEvent&)">
			<h3 id="styleEvent(const BEvent&)">virtual void styleEvent(const BEvent&amp; event);</h3>
		</div>
		<div id="freshEvent(const BEvent&)">
			<h3 id="freshEvent(const BEvent&)">virtual void freshEvent(const BEvent&amp; event);</h3>
		</div>
		<div id="paintEvent(const BEvent&)">
			<h3 id="paintEvent(const BEvent&)">virtual void paintEvent(const BEvent&amp; event);</h3>
		</div>
		<div id="mouseEnterEvent(const BMouseEvent&)">
			<h3 id="mouseEnterEvent(const BMouseEvent&)">virtual void mouseEnterEvent(const BMouseEvent&amp; mouseEvent);</h3>
		</div>
		<div id="mouseLeaveEvent(const BMouseEvent&)">
			<h3 id="mouseLeaveEvent(const BMouseEvent&)">virtual void mouseLeaveEvent(const BMouseEvent&amp; mouseEvent);</h3>
		</div>
		<div id="mousePressEvent(const BMouseEvent&)">
			<h3 id="mousePressEvent(const BMouseEvent&)">virtual void mousePressEvent(const BMouseEvent&amp; mouseEvent);</h3>
		</div>
		<div id="mouseReleaseEvent(const BMouseEvent&)">
			<h3 id="mouseReleaseEvent(const BMouseEvent&)">virtual void mouseReleaseEvent(const BMouseEvent&amp; mouseEvent);</h3>
		</div>
		<div id="mouseMoveEvent(const BMouseEvent&)">
			<h3 id="mouseMoveEvent(const BMouseEvent&)">virtual void mouseMoveEvent(const BMouseEvent&amp; mouseEvent);</h3>
		</div>
		<div id="mouseWheelEvent(const BMouseEvent&)">
			<h3 id="mouseWheelEvent(const BMouseEvent&)">virtual bool mouseWheelEvent(const BMouseEvent&amp; mouseEvent);</h3>
		</div>
		<div id="mouseDoubleClickEvent(const BMouseEvent&)">
			<h3 id="mouseDoubleClickEvent(const BMouseEvent&)">virtual void mouseDoubleClickEvent(const BMouseEvent&amp; mouseEvent);</h3>
		</div>
	</body>
</html>